short-term trade payables - German English Dictionary